程序段int a[3]][4]]={1,3,5,7,9,11,13,15,17,19,21,23};int i,j,k...答:i=0;[i=0],i<3成立,开始循环: k=k+a[i][0];[k=0+a[0][0]=0+1=1]i++;[i=1],i<3成立,继续循环: k=k+a[i][0];[k=1+a[1][0]=1+9=10]i++;[i=2],i<3成立,继续循环: k=k+a[i][0];[k=10+a[2][0]=10+17=27]i++;[i=3],i<3不成立,结束循环...
99. 若有定义int a[][3]={1,2,3,4,5,6,7,8,9};则表达式sizeof(a)/...答:选A sizeof(a)表示的是整个二维数组的字节数。因为a[0]代表的是第一行的地址,所以此处sizeof(a[0])指的是一行的字节数。a[0] 是指第0行的3个元素,因而size of(a[0])=3 例如:int a[3][4]={1,2,3,4,5,6,7,8,9};相当于int a[3][4]={{1,2,3,4},{5,6,7,8}...
int [] a=new int[3]; int [] b={1,2,3,4,5,6}; a=b; 为什么打印出来会...答:你这种写法是Java或C#中的语法风格。在C#中数组是一种引用类型,int [] a=new int[3]; //定义了一个长度为3的整型数组,变量a是对该数组的一个引用 int [] b={1,2,3,4,5,6}; //定义一个长度为6的整型数组,并用{1,2,3,4,5,6}对数组元素进行初始化,变量b是对该数组的...
...如a[]={1,2,3}b[]={4,5,6}c[]={7,8,9} 结:d[]={1,2,3,4,5,6,7...答:void print(int a[],int n){//打印数组 for(int i=0;i<n;i++){ printf("%d ",a[i]);} printf("\n");} int main(){ int a[20]={1,2,3};int b[20]={4,5,6};int c[20]={7,8,9};int len1=3;//数组a的长度 int len2=3;//数组b的长度 int len3=3;//数组...